A New Heuristic Layout Algorithm for Directed Acyclic Graphs
نویسنده
چکیده
Directed acyclic graphs (DAGs) are a common representation of hierarchical relationships and are widely used in software and information engineering, system theory, and others. The usefulness depends on a readable, understandable and easy to remember layout. The key problem in making such a good layout is the reduction of numbers of arc crossings. We focus on the two layer problem and make a fresh attempt at a heuristic method of arc crossing reduction based on a stochastic approach. The "stochastic" heuristic is described in detail. The results of the approach are analyzed. A comparison of these results with the mostly used methods of barycentering and median-ordering is given. The "stochastic" heuristic is shown to be preferable in terms of WARFIELD's generating matrices.
منابع مشابه
Dominance Drawing of Non-Planar Graphs
In information technology, big data is a term used to describe data sets so large and complex that they become awkward to work and analyze. Difficulties include capture, storage, search, sharing, analysis, and visualization. In this work we focus in the latter part, specifically we study the visualization of graphs. The need for simple and intuitive visualization techniques is more imminent tha...
متن کاملA new Shuffled Genetic-based Task Scheduling Algorithm in Heterogeneous Distributed Systems
Distributed systems such as Grid- and Cloud Computing provision web services to their users in all of the world. One of the most important concerns which service providers encounter is to handle total cost of ownership (TCO). The large part of TCO is related to power consumption due to inefficient resource management. Task scheduling module as a key component can has drastic impact on both user...
متن کاملDAGView: An Approach for Visualizing Large Graphs
In this paper, we propose a novel visualization framework called DAGView. The aim of DAGView is to produce clear visualizations of directed acyclic graphs in which every edge and the potential existence of a path can be immediately spotted by the user. Several criteria that users identified as important in a layout are met, such as underlying grid, crossings and bends that appear perpendicular....
متن کاملA Multilevel Algorithm for Force-Directed Graph-Drawing
We describe a heuristic method for drawing graphs which uses a multilevel framework combined with a force-directed placement algorithm. The multilevel technique matches and coalesces pairs of adjacent vertices to define a new graph and is repeated recursively to create a hierarchy of increasingly coarse graphs, G0, G1, . . . , GL. The coarsest graph, GL, is then given an initial layout and the ...
متن کاملA depth-first approach to target-value search
In this paper, we consider how to improve the scalability and efficiency of target-value-path search on directed acyclic graphs. To this end, we introduce a depth-first heuristic search algorithm and a dynamic-programming method to compute the heuristic’s pattern database in linear (in the number of edges) time. We show the benefits of the new approach over previous work on this problem (Kuhn e...
متن کامل